body{
    max-width: 700px;
}
.calendar{
    margin-bottom: 10px;
}
.fc-toolbar h2{
    line-height: 1;
}
.calendar-tools{
    /*text-align: right;*/
}
.control-group .controls p{
    padding-top: 5px;
    margin-bottom: 0;
}
.control-group .controls p span{
    margin-right: 5px;
}
.fc-day-grid-event .fc-content{
    white-space: normal;
}
.fc-select-highlight{
    /*opacity: .3;*/
    background-color: #bce8f1;
}
.fc-unthemed .fc-today.fc-select-highlight{
    background-color: #bce8f1;
}
.calendar td{
    cursor: pointer;
}
.calendar .fc-day-grid-event{
    cursor: default;
}
.price-label-panel a{
    margin-right: 10px;
}
.select2-container {
    width: 350px;
}